]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
sessionMode: Fix listModes()
authorFlorian Müllner <fmuellner@gnome.org>
Fri, 6 Dec 2013 20:29:37 +0000 (21:29 +0100)
committerFlorian Müllner <fmuellner@gnome.org>
Sat, 7 Dec 2013 09:10:06 +0000 (10:10 +0100)
Commit da4238ec681c7ca just broke that function completely by
calling array methods on objects and other funny stuff. Fix it.

https://bugzilla.gnome.org/show_bug.cgi?id=720017

js/ui/sessionMode.js

index 2600cbb68fc5894d09e6e0411127bac419edd346..7b8bc179072cac1c09cf6d6dee7201dfee9903bc 100644 (file)
@@ -134,7 +134,7 @@ function _loadModes() {
 
 function listModes() {
     _loadModes();
-    modes.forEach(function() {
+    Mainloop.idle_add(function() {
         let names = Object.getOwnPropertyNames(_modes);
         for (let i = 0; i < names.length; i++)
             if (_modes[names[i]].isPrimary)